/**
* @Author: zou.yingbin
* @Create  : 2020/9/16 8:57
* @Modify  : 2020/9/16 8:57
 */

package main

var errMsgMap = map[int32]string{}

func GetErrMsg(errorId int32) string {
	if len(errMsgMap) == 0 {
		InitErrMsgMap()
	}

	if msg, ok := errMsgMap[errorId]; ok {
		return msg
	}

	return "unkonw"
}

func InitErrMsgMap() {
	if len(errMsgMap) > 0 {
		return
	}

	errMsgMap[-16] = "意外的获取到多条记录(条件不精确)"
	errMsgMap[-15] = "构建统计记录数SQL语句失败"
	errMsgMap[-13] = "sql非法"
	errMsgMap[-12] = "请求数据库连接失败"
	errMsgMap[-11] = "响应消息打包失败"
	errMsgMap[-10] = "获取单条纪录失败"
	errMsgMap[-9] = "获取多条纪录失败"
	errMsgMap[-8] = "分页处理失败"
	errMsgMap[-7] = "构建sql语句失败"
	errMsgMap[-6] = "执行SQL失败"
	errMsgMap[-5] = "请求消息业务检验失败"
	errMsgMap[-4] = "请求消息proto协议检查失败(调函数check_proto失败)"
	errMsgMap[-3] = "请求消息解析失败(调函数ParseFromArray失败)"
	errMsgMap[-2] = "未知错误"
	errMsgMap[0] = "正确处理"
	errMsgMap[1] = "数据类型错误，表示proto buffer数据解析失败"
	errMsgMap[2] = "无效的证件类型"
	errMsgMap[3] = "无效的性别"
	errMsgMap[4] = "无效的会员类型"
	errMsgMap[5] = "错误的订单类型"
	errMsgMap[6] = "持仓汇总不足"
	errMsgMap[7] = "错误的买卖方向"
	errMsgMap[8] = "行情服务异常"
	errMsgMap[9] = "实时价格超出委托价格和允许成交偏移范围"
	errMsgMap[10] = "错误的偏移点差"
	errMsgMap[11] = "错误的委托状态"
	errMsgMap[12] = "当前时间不支持撤单"
	errMsgMap[13] = "委托未成交"
	errMsgMap[14] = "撤单失败"
	errMsgMap[15] = "订单ID已存在"
	errMsgMap[16] = "加载xml文件失败"
	errMsgMap[17] = "参数不存在"
	errMsgMap[18] = "SqlStatement 不存在"
	errMsgMap[19] = "参数为空"
	errMsgMap[20] = "配置值非法"
	errMsgMap[21] = "数据库连接异常"
	errMsgMap[22] = "数据库DataSet操作异常"
	errMsgMap[23] = "数据库绑定参数异常"
	errMsgMap[24] = "数据库执行操作异常"
	errMsgMap[25] = "数据库提交事务失败"
	errMsgMap[26] = "数据库回滚事务失败"
	errMsgMap[27] = "不支持的数据库类型"
	errMsgMap[28] = "数据库设置隔离等级异常"
	errMsgMap[29] = "数据库设置自动提交异常"
	errMsgMap[30] = "断开连接异常"
	errMsgMap[31] = "结果集体字段序号越界"
	errMsgMap[32] = "错误的数据库类型"
	errMsgMap[33] = "数据源配置错误"
	errMsgMap[34] = "SqlStatement非法"
	errMsgMap[35] = "获取基本sql语句错误"
	errMsgMap[36] = "SqlStatement没有找到"
	errMsgMap[37] = "分页参数非法"
	errMsgMap[38] = "不支持的数据类型"
	errMsgMap[39] = "取数据库记录失败"
	errMsgMap[40] = "空指针异常"
	errMsgMap[41] = "达到最大连接数量"
	errMsgMap[42] = "不受管理的连接"
	errMsgMap[43] = "字段类型非法"
	errMsgMap[44] = "不支持批量执行"
	errMsgMap[45] = "创建statement失败"
	errMsgMap[46] = "参数类型不一至(批量处理绑定参数时)"
	errMsgMap[47] = "超过最大的批量执行记录数"
	errMsgMap[48] = "内存数据序列化到Protobuf失败(调函数SerializeToArray失败)"
	errMsgMap[49] = "收到不希望收到的FUNCTIONCODE"
	errMsgMap[50] = "没有用户账号记录"
	errMsgMap[51] = "没有用户信息记录"
	errMsgMap[52] = "没有登录账号信息"
	errMsgMap[53] = "没有帐户签约记录"
	errMsgMap[54] = "重复的消息"
	errMsgMap[1001] = "会话超时"
	errMsgMap[1002] = "资金密码错误"
	errMsgMap[1003] = "账号或密码不匹配"
	errMsgMap[1004] = "无效账号"
	errMsgMap[1005] = "账号类型不匹配"
	errMsgMap[1006] = "账号不在线"
	errMsgMap[1007] = "操作权限不够"
	errMsgMap[1008] = "会员无账户在线"
	errMsgMap[1009] = "账户在别处登录"
	errMsgMap[1010] = "值为空"
	errMsgMap[1011] = "登录账户已经存在"
	errMsgMap[1012] = "软件版本过低不能登陆"
	errMsgMap[1013] = "IP地址不在允许范围内"
	errMsgMap[1014] = "短信模版为空"
	errMsgMap[1015] = "接收手机号码为空"
	errMsgMap[1016] = "模板参数不匹配"
	errMsgMap[1017] = "短信发送失败"
	errMsgMap[1018] = "密码被修改，请重新登录，如有异常请联系管理员"
	errMsgMap[1019] = "无效令牌"
	errMsgMap[1020] = "登陆账户被锁定"
	errMsgMap[1021] = "非法的登陆账户状态"
	errMsgMap[1022] = "客户端类型配置不存在"
	errMsgMap[1023] = "客户端类型不允许登陆"
	errMsgMap[1024] = "异常登录！请联系管理员处理"
	errMsgMap[2001] = "消息通知模式为空"
	errMsgMap[2002] = "消息通知帐号为空"
	errMsgMap[3001] = "委托订单类型不存在"
	errMsgMap[3002] = "委托账户状态不对"
	errMsgMap[3003] = "账号为空"
	errMsgMap[3004] = "二级委托单号无效"
	errMsgMap[3005] = "操作员为空"
	errMsgMap[3006] = "错误的校验类型"
	errMsgMap[3007] = "有效时间为空"
	errMsgMap[3008] = "有效时间错误"
	errMsgMap[3009] = "会员编号为空"
	errMsgMap[3010] = "会员编号错误"
	errMsgMap[3011] = "特别会员编号为空"
	errMsgMap[3012] = "买卖方向无效"
	errMsgMap[3013] = "关联单号无效"
	errMsgMap[3014] = "止盈或止损价格无效"
	errMsgMap[3015] = "委托账户没有交易权限"
	errMsgMap[3016] = "该商品不在连续现货委托状态"
	errMsgMap[3017] = "内容权限不存在"
	errMsgMap[3018] = "委托没有改单据类型权限"
	errMsgMap[3019] = "该商品不在挂牌委托状态"
	errMsgMap[3020] = "该商品当前状态不能撤单"
	errMsgMap[3021] = "委托错误单据数量"
	errMsgMap[3022] = "委托解冻资金失败"
	errMsgMap[3023] = "委托订单不存在"
	errMsgMap[3024] = "委托单保存失败"
	errMsgMap[3025] = "委托撮合失败"
	errMsgMap[3026] = "当前行情价无效"
	errMsgMap[3027] = "委托账号保证金不足"
	errMsgMap[3028] = "委托账号不存在"
	errMsgMap[3029] = "账号对应的资金账户不存在"
	errMsgMap[3030] = "委托账户未激活"
	errMsgMap[3031] = "委托账户冻结"
	errMsgMap[3032] = "委托账户受限"
	errMsgMap[3033] = "委托账户注销"
	errMsgMap[3034] = "特别会员账号不存在"
	errMsgMap[3035] = "特别会员账号对应的资金账户不存在"
	errMsgMap[3036] = "特别会员账户未激活"
	errMsgMap[3037] = "特别会员账户冻结"
	errMsgMap[3038] = "特别会员账户受限"
	errMsgMap[3039] = "特别会员账户注销"
	errMsgMap[3040] = "委托商品不存在"
	errMsgMap[3041] = "委托权限定义不存在"
	errMsgMap[3042] = "委托账户无下单权限"
	errMsgMap[3043] = "商品参数无该订单类型权限"
	errMsgMap[3044] = "商品无该订单类型权限"
	errMsgMap[3045] = "委托下单商品不存在"
	errMsgMap[3046] = "委托商品代码为空"
	errMsgMap[3047] = "委托下单商品不在开市状态"
	errMsgMap[3048] = "委托商品未包含对应订单类型"
	errMsgMap[3049] = "委托数量小于等于零"
	errMsgMap[3050] = "委托数量小于此商品单笔最小买入数量"
	errMsgMap[3051] = "委托数量大于此商品单笔最大买入数量"
	errMsgMap[3052] = "委托订单价格不正确"
	errMsgMap[3053] = "止盈或止损价格为空"
	errMsgMap[3054] = "委托账号没有持仓汇总"
	errMsgMap[3055] = "委托持仓商品不存在"
	errMsgMap[3056] = "委托超出最大买持仓数量"
	errMsgMap[3057] = "委托超出最大卖持仓数量"
	errMsgMap[3058] = "委托超出持仓数量"
	errMsgMap[3059] = "委托关联委托单无效"
	errMsgMap[3060] = "委托关联持仓单无效"
	errMsgMap[3061] = "关联持仓单数量为零"
	errMsgMap[3062] = "不允许双边持仓"
	errMsgMap[3063] = "行情超时"
	errMsgMap[3064] = "错误的买卖点差"
	errMsgMap[3065] = "券金额为零"
	errMsgMap[3066] = "不支持买卖点差"
	errMsgMap[3067] = "当前阶段不支持撤单"
	errMsgMap[3068] = "会员不支持投资者买入"
	errMsgMap[3069] = "会员不支持投资者卖出"
	errMsgMap[3070] = "会员处于对冲状态"
	errMsgMap[3071] = "账号处于人工冻结状态"
	errMsgMap[3072] = "该商品不在理财委托状态"
	errMsgMap[3073] = "委托数不是最小买入数量或申购单位的整数倍"
	errMsgMap[3074] = "委托数不是最小卖出数量的整数倍"
	errMsgMap[3075] = "交收权限规则未找到"
	errMsgMap[3076] = "商品不允许卖买入"
	errMsgMap[3077] = "超出用户最大可申购数量"
	errMsgMap[3078] = "卖出成功但是反手买入失败"
	errMsgMap[3079] = "会员交易员开平方向有误"
	errMsgMap[3080] = "会员当前不允许创建订单增加持仓汇总"
	errMsgMap[3081] = "无委托消息头"
	errMsgMap[3082] = "错误的委托类型"
	errMsgMap[3083] = "无客户端流水号"
	errMsgMap[3084] = "无商品ID"
	errMsgMap[3085] = "错误的客户端时间格式"
	errMsgMap[3086] = "错误的客户端类型"
	errMsgMap[3087] = "重复的客户端流水号"
	errMsgMap[3088] = "买卖值错误"
	errMsgMap[3089] = "下单类型错误"
	errMsgMap[3090] = "取价方式错误"
	errMsgMap[3091] = "关联持仓单方向错误"
	errMsgMap[3092] = "委托数量大于关联持仓单可平持仓数量"
	errMsgMap[3093] = "委托数量大于可平持仓数量"
	errMsgMap[3094] = "委托消息头无关联单号"
	errMsgMap[3095] = "数据库中无最小买入数或申购单位参数"
	errMsgMap[3096] = "数据库中无最大买入数参数"
	errMsgMap[3097] = "账户无此商品交易权限"
	errMsgMap[3098] = "委托关联委托单状态无效"
	errMsgMap[3099] = "委托消息无反手买入标志"
	errMsgMap[3100] = "数据库缺少账户状态或运行阶段的交易规则"
	errMsgMap[3101] = "数据库中无买最大持仓数参数"
	errMsgMap[3102] = "数据库中无卖最大持仓数参数"
	errMsgMap[3103] = "账户类型不是会员"
	errMsgMap[3104] = "限价卖出暂不支持部分卖出"
	errMsgMap[3105] = "当前账户不能平其他账户的单据"
	errMsgMap[3106] = "错误的委托账户类型"
	errMsgMap[3107] = "无可用连续现货关系，确定对手失败"
	errMsgMap[3108] = "运行阶段不是申购中"
	errMsgMap[3109] = "运行阶段不是待发售"
	errMsgMap[3110] = "发售账户受限"
	errMsgMap[3111] = "当前账户不能撤其他账户的单据"
	errMsgMap[3112] = "改单数量不为0且不能与原单据数量相同"
	errMsgMap[3113] = "数据库中无最大申购持仓数量"
	errMsgMap[3114] = "申购数量超过最大申购持仓数量"
	errMsgMap[3115] = "触发类型值错误"
	errMsgMap[3116] = "触发价格值错误"
	errMsgMap[3117] = "消息头无UUID"
	errMsgMap[3118] = "数据库无此预埋单"
	errMsgMap[3119] = "撤单时，预埋单不在订单在市状态"
	errMsgMap[3120] = "买方向，委托价格高于涨停价"
	errMsgMap[3121] = "卖方向，委托价格底于跌停价"
	errMsgMap[3122] = "未查询到此商品的涨跌停价"
	errMsgMap[3123] = "委托价格不在此商品涨跌停价区间"
	errMsgMap[3124] = "挂牌市场受限状态只允许卖出持仓"
	errMsgMap[3125] = "交易模式错误"
	errMsgMap[3126] = "账户类型不是投资者"
	errMsgMap[3127] = "下单类型不是改单"
	errMsgMap[3128] = "止盈止损单不在在市状态"
	errMsgMap[3129] = "止盈止损主单不在已成状态"
	errMsgMap[3130] = "商品不在连续交易阶段，不允许下市价单"
	errMsgMap[3131] = "当前反方向持仓有冻结数量，不允许下先平后建单"
	errMsgMap[3132] = "数据库无最大持仓量参数"
	errMsgMap[3133] = "下单数量不允许超过最大持仓量"
	errMsgMap[3134] = "最小买入数量或申购单位值不能为0"
	errMsgMap[3135] = "没有找到可接单的结算会员"
	errMsgMap[3136] = "下单数量不允许超过当前商品组最大持仓量"
	errMsgMap[3137] = "未找到可用对手关系"
	errMsgMap[3138] = "所有权模式只允许买建仓，卖平仓"
	errMsgMap[3139] = "数据库中无商品持仓天数限制参数"
	errMsgMap[3140] = "持仓单持仓天数小于限制天数"
	errMsgMap[3141] = "平仓数量必须是单笔最小交易数量整数倍，如果不是，则平仓数量必须等于可平数量"
	errMsgMap[3142] = "市场ID为空"
	errMsgMap[3143] = "请求市场ID非法"
	errMsgMap[3144] = "市场ID不匹配"
	errMsgMap[3145] = "未选定摘牌类型"
	errMsgMap[3146] = "不允许摘相同账号的挂牌单据"
	errMsgMap[3147] = "请求账户ID非法"
	errMsgMap[3148] = "请求参数不全"
	errMsgMap[3149] = "委托用户ID为空"
	errMsgMap[3150] = "委托用户无账户权限"
	errMsgMap[3151] = "关联用户账户状态不支持委托类型"
	errMsgMap[3152] = "委托数量小于最小交易数量"
	errMsgMap[3153] = "委托数量大于最大建仓数量"
	errMsgMap[3154] = "市场未开市"
	errMsgMap[3155] = "目标挂牌单据已失效"
	errMsgMap[3156] = "价格模式非法"
	errMsgMap[3157] = "没有找到对冲单据"
	errMsgMap[3158] = "委托数量不符合最小交易规则"
	errMsgMap[3180] = "发送外部委托失败"
	errMsgMap[3181] = "发送外部撤单失败"
	errMsgMap[3182] = "期权品种报价不存在"
	errMsgMap[3183] = "期权报价失效"
	errMsgMap[3184] = "期权经销商状态不支持接单"
	errMsgMap[3185] = "请先签约再下单"
	errMsgMap[3186] = "会员默认交易账号不可以下自营单"
	errMsgMap[3187] = "期权类型非法"
	errMsgMap[3188] = "商品期权属性不存在"
	errMsgMap[3189] = "商品期权属性非法"
	errMsgMap[3190] = "委托单服务时间过期"
	errMsgMap[3191] = "风控斩仓请求发送间隔过期"
	errMsgMap[3192] = "风控斩仓请求时间过期"
	errMsgMap[3193] = "未找到该商品的报价商关系配置"
	errMsgMap[3194] = "账户币种与商品币种不匹配"
	errMsgMap[3195] = "币交易商品币种非法"
	errMsgMap[3196] = "币交易付款账户与收款账户相同"
	errMsgMap[3200] = "冻结持仓汇总失败"
	errMsgMap[3201] = "冻结持仓失败"
	errMsgMap[3202] = "解冻持仓汇总失败"
	errMsgMap[3203] = "解冻持仓失败"
	errMsgMap[3204] = "成交数量大于冻结数量"
	errMsgMap[3205] = "成交数量大于持仓数量"
	errMsgMap[3206] = "商品不是开市状态"
	errMsgMap[3207] = "没有找到对应的持仓单"
	errMsgMap[3208] = "持仓单有部分数量被冻结"
	errMsgMap[3209] = "持仓汇总可用数量不足"
	errMsgMap[3210] = "查找投资者对应的交易会员失败"
	errMsgMap[3211] = "没有设置混合模式下会员报价"
	errMsgMap[3212] = "撤单失败，同一张单据不允许被重复撤单"
	errMsgMap[3213] = "交收请求数据无效"
	errMsgMap[3250] = "委托交易币种不存在"
	errMsgMap[3251] = "委托支付币种不存在"
	errMsgMap[3252] = "市场不支持的委托币种"
	errMsgMap[3253] = "委托支付模式非法"
	errMsgMap[3254] = "市场不支持的委托支付模式"
	errMsgMap[3255] = "委托交易币种与账户币种不匹配"
	errMsgMap[3256] = "用户无此市场交易权限"
	errMsgMap[3257] = "委托支付信息非法"
	errMsgMap[3258] = "用户不支持的委托支付信息"
	errMsgMap[3300] = "获取斩仓对应的持仓失败"
	errMsgMap[3301] = "计算斩仓手续费失败"
	errMsgMap[3302] = "账户委托回应失败"
	errMsgMap[3303] = "账户成交回应失败"
	errMsgMap[3304] = "冻结会员持仓失败"
	errMsgMap[3305] = "获取会员持仓失败"
	errMsgMap[3400] = "没有市场信息"
	errMsgMap[3401] = "没有结算计划"
	errMsgMap[3402] = "获取结算价TIK失败"
	errMsgMap[3403] = "不是所有商品都有行情TIK"
	errMsgMap[3404] = "找不到上次商品结算信息"
	errMsgMap[3405] = "更新涨跌停价到商品属性表失败"
	errMsgMap[3406] = "协议转让失败"
	errMsgMap[3407] = "到期单撤单失败"
	errMsgMap[3408] = "等待资金响应超时"
	errMsgMap[3409] = "资金请求失败"
	errMsgMap[3410] = "费用分成创建源单据失败"
	errMsgMap[3411] = "费用分成创建目标失败"
	errMsgMap[3412] = "费用分成加载目标失败"
	errMsgMap[3413] = "费用分成没有目标账号"
	errMsgMap[3414] = "费用分成插入账号分成日志失败"
	errMsgMap[3415] = "费用分成查询分成类型失败"
	errMsgMap[3416] = "费用分成没有分成类型"
	errMsgMap[3417] = "费用分成账号数据在分成之前"
	errMsgMap[3418] = "费用分成检查节点失败"
	errMsgMap[3419] = "费用分成找不到源单据"
	errMsgMap[3420] = "费用分成找不到目标账号"
	errMsgMap[3421] = "费用分成插入目标单据失败"
	errMsgMap[3422] = "费用分成加载账号日志失败"
	errMsgMap[3423] = "费用分成没有目标单据产生"
	errMsgMap[3424] = "费用分成未创建目标"
	errMsgMap[3425] = "费用分成源单据金额与目标单据金额不匹配"
	errMsgMap[3426] = "费用分成目标单据金额与目标账户金额不匹配"
	errMsgMap[3427] = "费用分成没有账号分配"
	errMsgMap[3428] = "费用分成资金响应超时"
	errMsgMap[3429] = "费用分成未知错误"
	errMsgMap[3430] = "费用分成资金返回错误"
	errMsgMap[3431] = "导到历史表失败"
	errMsgMap[3432] = "没有可结算的商品"
	errMsgMap[3433] = "商品发行价没有配置"
	errMsgMap[3434] = "商品上市日不是下个交易日不能结算"
	errMsgMap[3435] = "结算撤销预买单失败"
	errMsgMap[3436] = "结算请求与结算工作模式不一致"
	errMsgMap[3437] = "到期强平撤单失败"
	errMsgMap[3438] = "到期强平失败"
	errMsgMap[3439] = "无效的分成金额"
	errMsgMap[3440] = "无效的分成目标账号"
	errMsgMap[3441] = "分成比例超出100%"
	errMsgMap[3442] = "分成比例不足100%"
	errMsgMap[3443] = "获取涨跌停交易规则失败"
	errMsgMap[3444] = "首次结算但发行日期不是下一个交易日"
	errMsgMap[3445] = "商品没有配置到期处理方式"
	errMsgMap[3446] = "到期无效交易服务返回失败"
	errMsgMap[3447] = "此交易日已经结算过"
	errMsgMap[3448] = "下一个交易日比当前交易日小"
	errMsgMap[3449] = "有部分单据在交易过程中存在错误"
	errMsgMap[3450] = "结算单据试算平衡处理失败"
	errMsgMap[3451] = "结算委托单撤单处理失败"
	errMsgMap[3452] = "结算预埋单撤单处理失败"
	errMsgMap[3453] = "结算结算价节点处理失败"
	errMsgMap[3454] = "结算持仓单备份处理失败"
	errMsgMap[3455] = "结算持仓单到期解冻处理失败"
	errMsgMap[3456] = "结算价不能为0"
	errMsgMap[3457] = "全部盈亏之和不为0"
	errMsgMap[3458] = "结算价算法不存在"
	errMsgMap[3459] = "委托订单类型不存在"
	errMsgMap[3460] = "结算预售委托单处理节点失败"
	errMsgMap[3461] = "结算定期解冻持仓单节点处理失败"
	errMsgMap[3462] = "结算定期强平节点处理失败"
	errMsgMap[3463] = "定期强平参数设置有误"
	errMsgMap[3464] = "结算存在委托状态为未处理的委托单"
	errMsgMap[3470] = "管理端强平只支持收益权交易属性"
	errMsgMap[3471] = "管理端强平不支持报价商默认接单账号"
	errMsgMap[3501] = "该持仓单已经行权"
	errMsgMap[3502] = "未到行权日"
	errMsgMap[3503] = "获取行权价格失败"
	errMsgMap[3504] = "此操作必须是开市阶段"
	errMsgMap[3518] = "市场可现货行权期权类型不匹配"
	errMsgMap[3519] = "该市场不可现货行权"
	errMsgMap[3520] = "不在确认行权时间段"
	errMsgMap[3521] = "非认购"
	errMsgMap[3522] = "该持仓单已经确认行权"
	errMsgMap[3523] = "订单行权委托单配对失败"
	errMsgMap[3524] = "商品行权价错误"
	errMsgMap[3525] = "商品定货金错误"
	errMsgMap[3526] = "该市场不允许预申报"
	errMsgMap[3527] = "该市场不允许确认行权"
	errMsgMap[3528] = "行权节点失败"
	errMsgMap[3529] = "行权超时"
	errMsgMap[3530] = "已存在反方向的委托单请先撤单"
	errMsgMap[3531] = "预售委托单节点结算处理超时"
	errMsgMap[3532] = "履约交易申请节点结算处理超时"
	errMsgMap[3533] = "获取委托单失败"
	errMsgMap[3534] = "处理失败"
	errMsgMap[3535] = "管理端协议转让无申请ID"
	errMsgMap[3536] = "管理端协议转让数量错误"
	errMsgMap[3537] = "管理端协议转让交易模式错误"
	errMsgMap[3538] = "管理端协议转让不能重复审核"
	errMsgMap[3539] = "管理端协议转让转出方买卖方向错误"
	errMsgMap[3540] = "管理端协议转让转出方持仓不足"
	errMsgMap[3541] = "管理端协议转让交易属性错误"
	errMsgMap[3542] = "预售过期撤销节点结算处理超时"
	errMsgMap[3543] = "履约交易申请节点计算冻结金额有误"
	errMsgMap[3601] = "商品退市失败"
	errMsgMap[3602] = "商品退市处理明细表中未找到明细"
	errMsgMap[3603] = "商品状态非待退市"
	errMsgMap[3604] = "商品正在退市处理中"
	errMsgMap[3605] = "获取结算价失败"
	errMsgMap[3606] = "退市商品持仓单买卖方向不同"
	errMsgMap[3607] = "有未处理的委托单"
	errMsgMap[3608] = "管理端协议转让转出转入方账号相同"
	errMsgMap[3609] = "管理端协议转让持仓价不能为零"
	errMsgMap[3610] = "退市商品持仓单买卖手数不相等"
	errMsgMap[3611] = "退市商品强平委托单配对失败"
	errMsgMap[3612] = "退市商品强平账户类型非做市会员"
	errMsgMap[3613] = "退市商品强平做市账户类型参数有误"
	errMsgMap[3614] = "没有开市"
	errMsgMap[3615] = "竞价市场处于集合竞价阶段"
	errMsgMap[3616] = "买价不能大于卖价"
	errMsgMap[3617] = "无法获取报价模式"
	errMsgMap[3618] = "单笔建仓数量为0"
	errMsgMap[3619] = "买卖量必须为最小建仓数量的整数倍"
	errMsgMap[3620] = "买卖价不满足涨跌停限制"
	errMsgMap[3621] = "不满足最高买价最低买价限制"
	errMsgMap[3622] = "商品不是上市状态"
	errMsgMap[3623] = "报价不满足最小变动单位"
	errMsgMap[3624] = "期权不允许撤销"
	errMsgMap[3625] = "不在确认提货时间段"
	errMsgMap[3626] = "建仓手数超过持仓上限"
	errMsgMap[3627] = "建仓手数超过持仓上限"
	errMsgMap[3628] = "价格变化超过10%"
	errMsgMap[3629] = "超过行情保护时间"
	errMsgMap[3630] = "点差或者价格不是行情最小变动单位的整数倍"
	errMsgMap[3631] = "没有找到需要撤销的报价"
	errMsgMap[3632] = "该市场状态不允许撤单"
	errMsgMap[3633] = "交割对手账号不是一级做市会员"
	errMsgMap[3634] = "交割对手不是一级做市会员或默认做市会员"
	errMsgMap[3635] = "校验资金账户记账流水表失败"
	errMsgMap[3636] = "校验仓单头寸流水表失败"
	errMsgMap[3637] = "校验积分头寸流水表失败"
	errMsgMap[3638] = "校验交易头寸流水表失败"
	errMsgMap[3639] = "校验仓单头寸流水表失败"
	errMsgMap[3640] = "商品状态不正确"
	errMsgMap[3641] = "保证金币种与商品币种不匹配"
	errMsgMap[3642] = "查询单据状态错误"
	errMsgMap[3643] = "仍有未撤单的记录"
	errMsgMap[3644] = "持仓单数量或价格不一致"
	errMsgMap[3645] = "内部持仓单与外部持仓单不一致"
	errMsgMap[3646] = "查询持仓单超时"
	errMsgMap[3647] = "查询行权超时"
	errMsgMap[3648] = "查询委托超时"
	errMsgMap[3701] = "查询限制"
	errMsgMap[3702] = "商品代码不存在"
	errMsgMap[3703] = "查询商品行情失败"
	errMsgMap[3704] = "查询持仓失败"
	errMsgMap[3705] = "查询成交明细失败"
	errMsgMap[3706] = "查询委托明细失败"
	errMsgMap[3707] = "IP不在白名单之内"
	errMsgMap[3708] = "IP未绑定用户"
	errMsgMap[3709] = "用户名或密码错误"
	errMsgMap[3710] = "已登陆"
	errMsgMap[3711] = "与登陆用户不一致"
	errMsgMap[3712] = "没有结束时间"
	errMsgMap[3713] = "结束时间小于开始时间"
	errMsgMap[3714] = "结算报价处理失败"
	errMsgMap[3715] = "商品供货商配置信息不存在"
	errMsgMap[3716] = "商品冻结头寸不存在"
	errMsgMap[3717] = "商品冻结头寸不足"
	errMsgMap[4001] = "内存不足"
	errMsgMap[4002] = "没有协议头"
	errMsgMap[4003] = "没有账户ID"
	errMsgMap[4004] = "账户不存在"
	errMsgMap[4005] = "没有业务编码"
	errMsgMap[4006] = "没有关联委托单号"
	errMsgMap[4007] = "没有命令码"
	errMsgMap[4008] = "解析子命令失败"
	errMsgMap[4009] = "没有操作类型"
	errMsgMap[4010] = "无效操作类型"
	errMsgMap[4011] = "资金不足"
	errMsgMap[4012] = "没有商品ID"
	errMsgMap[4013] = "没有买卖方向"
	errMsgMap[4014] = "不存在商品"
	errMsgMap[4015] = "订单不足"
	errMsgMap[4016] = "交易参数不存在"
	errMsgMap[4017] = "没有变更类型"
	errMsgMap[4018] = "无效变更类型"
	errMsgMap[4019] = "没有查询掩码"
	errMsgMap[4020] = "无效买卖方向"
	errMsgMap[4021] = "无效交易模式"
	errMsgMap[4022] = "无效交易属性"
	errMsgMap[4023] = "违反唯一性"
	errMsgMap[4024] = "没有交易日"
	errMsgMap[4025] = "无效交易日"
	errMsgMap[4026] = "格式化交易日失败"
	errMsgMap[4027] = "没有市场运行状态"
	errMsgMap[4028] = "查询数据库失败"
	errMsgMap[4029] = "记录不存在"
	errMsgMap[4030] = "校验资金失败"
	errMsgMap[4031] = "校验持仓失败"
	errMsgMap[4032] = "获取浮动盈亏失败"
	errMsgMap[4033] = "数据库事务失败"
	errMsgMap[4034] = "缺少必要字段"
	errMsgMap[4035] = "没有用户ID"
	errMsgMap[4036] = "用户不存在错误"
	errMsgMap[4037] = "超过最大持仓量"
	errMsgMap[4038] = "没有市场ID"
	errMsgMap[4039] = "预结算成功"
	errMsgMap[4040] = "数量正负号错误"
	errMsgMap[4041] = "金额正负号错误"
	errMsgMap[4042] = "手数变负异常"
	errMsgMap[4043] = "金额变负异常"
	errMsgMap[4044] = "没有保证金配置"
	errMsgMap[4045] = "更新占用保证金失败"
	errMsgMap[4046] = "错误的保证金公式"
	errMsgMap[4047] = "关键字段缺失"
	errMsgMap[4048] = "库存不足"
	errMsgMap[4049] = "积分变负异常"
	errMsgMap[4050] = "校验用户积分失败"
	errMsgMap[4051] = "期权持仓已存在"
	errMsgMap[4052] = "期权持仓不存在"
	errMsgMap[4053] = "没找到符合条件的期权持仓记录"
	errMsgMap[4054] = "为避免异常交易行为，当日内该合约禁止开仓"
	errMsgMap[4055] = "获取资金账号币种失败"
	errMsgMap[4056] = "没有用户分组配置信息"
	errMsgMap[4506] = "行情未找到"
	errMsgMap[4507] = "账户无此商品持仓"
	errMsgMap[4508] = "账户无风险参数"
	errMsgMap[4509] = "授信金额不足"
	errMsgMap[4510] = "本金余额不足"
	errMsgMap[4511] = "没有外部账号配置信息"
	errMsgMap[4512] = "没有保证金模板配置"
	errMsgMap[4513] = "没有外部保证金配置"
	errMsgMap[4514] = "没有交易汇率模板配置"
	errMsgMap[4515] = "没有外部交易汇率配置"
	errMsgMap[4516] = "找不到分成配置"
	errMsgMap[4517] = "分成配置错误"
	errMsgMap[4518] = "账户有持仓，不允许出金"
	errMsgMap[4519] = "账户服务当前状态不支持做系统结算"
	errMsgMap[5001] = "无效的查询参数"
	errMsgMap[6001] = "业务处理中"
	errMsgMap[6002] = "获取托管银签到签退信息失败"
	errMsgMap[6003] = "托管银行没有签到"
	errMsgMap[6004] = "获取公共配置失败"
	errMsgMap[6005] = "币种校验失败（与托管银行币种不一致）"
	errMsgMap[6006] = "该银行禁止发起签约"
	errMsgMap[6007] = "您的申请已提交，请稍后查询结果！"
	errMsgMap[6008] = "错误码转换失败"
	errMsgMap[6009] = "获取缓存失败"
	errMsgMap[6010] = "业务重复"
	errMsgMap[6011] = "解析报文失败"
	errMsgMap[6012] = "账户服务冻结资金失败"
	errMsgMap[6013] = "获取msg表的记录失败"
	errMsgMap[6014] = "无法反序列化MSG表记录的对象内容"
	errMsgMap[6015] = "获取数据库记录失败"
	errMsgMap[6016] = "系统错误"
	errMsgMap[6017] = "账户服务解冻资金失败"
	errMsgMap[6018] = "账户服务扣款（出金）失败"
	errMsgMap[6019] = "客户签约状态不在业务允许范围内"
	errMsgMap[6020] = "系统禁止出金"
	errMsgMap[6021] = "出金金额太小"
	errMsgMap[6022] = "出金金额太大"
	errMsgMap[6023] = "出金次数超限制"
	errMsgMap[6024] = "出金总金额超限制"
	errMsgMap[6025] = "计算手续费失败"
	errMsgMap[6026] = "资金密码错误"
	errMsgMap[6027] = "金额太大，需要审核"
	errMsgMap[6028] = "解冻扣款中"
	errMsgMap[6029] = "账户服务扣款中"
	errMsgMap[6030] = "账户服务入金中"
	errMsgMap[6031] = "账户服务解冻中"
	errMsgMap[6032] = "系统禁止入金"
	errMsgMap[6033] = "入金金额太小"
	errMsgMap[6034] = "入金金额太大"
	errMsgMap[6035] = "入金次数超限制"
	errMsgMap[6036] = "入金总金额超限制"
	errMsgMap[6037] = "入金处理中"
	errMsgMap[6038] = "系统找不到这样的流水号"
	errMsgMap[6039] = "账户服务操作失败"
	errMsgMap[6040] = "客户已经处于已签约状态"
	errMsgMap[6041] = "客户当前的签约状态不允许再发起签约"
	errMsgMap[6042] = "系统禁止解约"
	errMsgMap[6043] = "客户已经处于解约状态"
	errMsgMap[6044] = "客户不是签约状态，不能解约"
	errMsgMap[6045] = "客户当前状态不能解约"
	errMsgMap[6046] = "账户服务冻结资金中"
	errMsgMap[6047] = "读取文件失败"
	errMsgMap[6048] = "写入文件失败"
	errMsgMap[6049] = "审核已拒绝次申请"
	errMsgMap[6050] = "对账结果：成功"
	errMsgMap[6051] = "对账结果：平台成功，金额不一致"
	errMsgMap[6052] = "对账结果：平台缺失（银行存在系统不存在）"
	errMsgMap[6053] = "对账结果：银行成功，平台失败"
	errMsgMap[6054] = "对账结果：银行成功，平台处理中"
	errMsgMap[6055] = "对账结果：平台成功，银行不成功"
	errMsgMap[6056] = "对账结果：平台处理中，银行不成功"
	errMsgMap[6057] = "对账结果：平台处理中，金额不一致"
	errMsgMap[6058] = "对账结果：平台失败，金额不一致"
	errMsgMap[6059] = "对账结果：平台成功，账户服务操作失败"
	errMsgMap[6060] = "对账结果：平台失败，账户服务解冻资金失败"
	errMsgMap[6061] = "入金失败"
	errMsgMap[6062] = "出金失败"
	errMsgMap[6063] = "账户余额不为0，不能解约"
	errMsgMap[6064] = "签约失败(中心处理失败)"
	errMsgMap[6065] = "解约失败(中心处理失败)"
	errMsgMap[6066] = "入金失败(中心处理失败)"
	errMsgMap[6067] = "出金失败(中心处理失败)"
	errMsgMap[6068] = "中心处理失败"
	errMsgMap[6069] = "解约账户服务检查拒绝"
	errMsgMap[6070] = "解约账户服务检查通过"
	errMsgMap[6071] = "该账号存在内部的子账号,暂时无法解约"
	errMsgMap[6072] = "当天有成功的出入金记录,不允许解约"
	errMsgMap[6073] = "当天有处理中的出入金记录,不允许解约"
	errMsgMap[6074] = "系统不支持多签约(已经签约了其他银行渠道)"
	errMsgMap[6075] = "需要支付的手续费大于等于交易金额"
	errMsgMap[6076] = "初审通过，等待复审"
	errMsgMap[6077] = "请先完成实名验证"
	errMsgMap[6078] = "请先完成三方出金申请"
	errMsgMap[6079] = "金额和三方出金申请时候的金额不一致"
	errMsgMap[6080] = "托管银行编号错误"
	errMsgMap[6081] = "交易日错误"
	errMsgMap[6082] = "关联单号校验失败"
	errMsgMap[6083] = "获取关联的退款申请记录失败"
	errMsgMap[6084] = "字段取值不在可接受范围内容"
	errMsgMap[6085] = "账户服务添加盈亏并且冻结操作失败"
	errMsgMap[6086] = "账户服务添加亏损并且解冻和扣款失败"
	errMsgMap[6087] = "账户服务添加亏损并且解冻失败"
	errMsgMap[6088] = "期末余额不为0"
	errMsgMap[6089] = "期初余额不为0"
	errMsgMap[6090] = "您的入金申请已提交，请稍后查询结果！"
	errMsgMap[6091] = "您的出金申请已提交，请稍后查询结果！"
	errMsgMap[6092] = "申请成功，请进行短信验证码校验"
	errMsgMap[6093] = "验证码不匹配"
	errMsgMap[6094] = "金额超出银行限制"
	errMsgMap[6095] = "系统禁止发起出入金调整"
	errMsgMap[6096] = "该用户在该托管银行下的签约状态校验失败"
	errMsgMap[6097] = "获取账户最后清算成功后的余额变动记录失败"
	errMsgMap[6098] = "最后一次清算成功后，其后续的出入金操作并没有将其在银行端的余额变成0"
	errMsgMap[6099] = "该用户已经是换签中，不允许继续发起换签"
	errMsgMap[6100] = "换签后，需要清算成功后才能再次发起换签"
	errMsgMap[6101] = "业务正在处理，请稍后查询处理结果"
	errMsgMap[6102] = "账户换签中，暂不允许进行此操作"
	errMsgMap[7001] = "行情中断"
	errMsgMap[8001] = "没找到投资者账户信息"
	errMsgMap[8002] = "没找到交收关系"
	errMsgMap[8003] = "交收申请日期不在允许范围内"
	errMsgMap[8004] = "交收申请数量小于最小交收手数"
	errMsgMap[8005] = "创建交收委托处理对象失败"
	errMsgMap[8006] = "未提供主商品ID"
	errMsgMap[8007] = "未提供主商品市场ID"
	errMsgMap[8008] = "未提供主商品手数"
	errMsgMap[8009] = "未提供交收商品ID"
	errMsgMap[8010] = "未提供交收手数"
	errMsgMap[8011] = "未提供交收仓单明细"
	errMsgMap[8012] = "未提供仓单账号"
	errMsgMap[8013] = "未提供仓单手数"
	errMsgMap[8014] = "交收主商品市场未开市"
	errMsgMap[8015] = "主商品状态异常"
	errMsgMap[8016] = "辅商品已退市，不能发起交收"
	errMsgMap[8017] = "账户状态异常"
	errMsgMap[8018] = "商品交收关系不匹配"
	errMsgMap[8019] = "主副商品不符合合约系数"
	errMsgMap[8020] = "仓单校验失败"
	errMsgMap[8021] = "未知命令"
	errMsgMap[8022] = "获取主商品交收价失败"
	errMsgMap[8023] = "找不到交收申报单号"
	errMsgMap[8024] = "找不到交收成交单号"
	errMsgMap[8025] = "子命令解析失败"
	errMsgMap[8026] = "交收审核消息解析失败"
	errMsgMap[8027] = "未提供审核状态"
	errMsgMap[8028] = "未提供审核日期"
	errMsgMap[8029] = "未提供操作人"
	errMsgMap[8030] = "未提供仓单手数"
	errMsgMap[8031] = "未提供品牌ID"
	errMsgMap[8032] = "未提供品质ID"
	errMsgMap[8033] = "未提供规格ID"
	errMsgMap[8034] = "未提供仓单ID"
	errMsgMap[8035] = "未提供月份ID"
	errMsgMap[8036] = "交收市场未开市"
	errMsgMap[8037] = "交收数量大于关联持仓单持仓数量"
	errMsgMap[8038] = "交易会员不允许发起交收"
	errMsgMap[8039] = "获取辅商品交收价失败"
	errMsgMap[8040] = "不是即期仓单"
	errMsgMap[8041] = "不是待审核申报单"
	errMsgMap[8042] = "标准信息不一致"
	errMsgMap[8043] = "错误的升贴水"
	errMsgMap[8044] = "错误的挂单ID"
	errMsgMap[8045] = "找不到交收商品"
	errMsgMap[8046] = "申报数量与主商品数量不匹配"
	errMsgMap[8047] = "主商品不允许点选模式"
	errMsgMap[8048] = "主商品不允许申报模式"
	errMsgMap[8049] = "申报信息与对手信息不符"
	errMsgMap[8050] = "交易持仓不足"
	errMsgMap[8051] = "交收可点选数量不足"
	errMsgMap[8052] = "不允许选择自己的申报"
	errMsgMap[8053] = "不是补充交易阶段"
	errMsgMap[8054] = "不是立即执行"
	errMsgMap[8055] = "所有权不允许交收"
	errMsgMap[8056] = "交割商品处于补充交割时间段"
	errMsgMap[8057] = "交收单不是待点选状态"
	errMsgMap[8058] = "非机构角色不允许发起交收"
	errMsgMap[8059] = "主商品不是无仓单申报模式"
	errMsgMap[8060] = "交收商品和对应服务商不一致"
	errMsgMap[8061] = "交收数量不正确"
	errMsgMap[8062] = "交收手续费未设置"
	errMsgMap[8063] = "没有交收要素配置信息"
	errMsgMap[8064] = "请求的交收模式与配置不符"
	errMsgMap[8065] = "角色没有该商品的摘牌权限"
	errMsgMap[9001] = "没找到市场信息"
	errMsgMap[9002] = "系统状态错误"
	errMsgMap[9003] = "市场状态错误"
	errMsgMap[10001] = "无法找到履约计划模板"
	errMsgMap[10002] = "计划模板没有对应的步骤"
	errMsgMap[10003] = "支付比例和不为100%"
	errMsgMap[10004] = "收款比例和不为100%"
	errMsgMap[10005] = "无法找到履约计划仓单"
	errMsgMap[10006] = "无法找到履约计划"
	errMsgMap[10007] = "无法找到履约计划步骤"
	errMsgMap[10008] = "违约审核校验失败"
	errMsgMap[10009] = "违约申请校验失败"
	errMsgMap[10010] = "延期申请校验失败"
	errMsgMap[10011] = "延期审核校验失败"
	errMsgMap[10012] = "履约计划已经违约或违约处理中"
	errMsgMap[10013] = "履约计划步骤已经处理完成"
	errMsgMap[10014] = "没有找到总线主题"
	errMsgMap[10015] = "没有找到相关仓单信息"
	errMsgMap[10016] = "没有找到相关的仓单ID"
	errMsgMap[10017] = "履约步骤正在处理中"
	errMsgMap[10018] = "当前步骤不是该履约计划的当前步骤，不能执行"
	errMsgMap[10019] = "履约计划完成或违约 不能修改联络信息"
	errMsgMap[10020] = "履约前冻结金额不能小于0"
	errMsgMap[10021] = "已存在延期申请未审核"
	errMsgMap[10022] = "合同执行交货模式错误"
	errMsgMap[10023] = "现货贸易合同无关联单号"
	errMsgMap[10024] = "现货贸易合同无买卖账号"
	errMsgMap[10025] = "现货贸易合同参数不全"
	errMsgMap[10026] = "合同执行数量不能大于当前剩余数量"
	errMsgMap[10027] = "合同执行数量不能小于最小数量"
	errMsgMap[10028] = "顺序执行模式不能发起新的履约"
	errMsgMap[10029] = "合同履约申请方错误"
	errMsgMap[10030] = "合同截止日期错误"
	errMsgMap[10031] = "合同ID不存在"
	errMsgMap[10032] = "确认付款申请方错误"
	errMsgMap[10033] = "确认放行申请方错误"
	errMsgMap[10034] = "合同执行数量不能为0"
	errMsgMap[21001] = "服务器异常"
	errMsgMap[21004] = "未找到相应库位"
	errMsgMap[21005] = "库位状态更新失败"
	errMsgMap[21010] = "更新库位属主用户失败"
	errMsgMap[21011] = "更新仓单属主用户失败"
	errMsgMap[21012] = "库位状态错误"
	errMsgMap[21016] = "没有找到商品交易属性"
	errMsgMap[21019] = "库位编号重复"
	errMsgMap[21020] = "提货未指定仓单"
	errMsgMap[21021] = "协议字段缺失"
	errMsgMap[21022] = "协议字段错误"
	errMsgMap[21023] = "协议数据错误"
	errMsgMap[21024] = "库位不足"
	errMsgMap[21025] = "用户不存在"
	errMsgMap[21026] = "库位数据不够整除"
	errMsgMap[21027] = "非标仓单与标准仓单异常"
	errMsgMap[21028] = "仓单未找到"
	errMsgMap[21029] = "找不到交收商品"
	errMsgMap[21030] = "仓单市场未开市"
	errMsgMap[21031] = "申请的审核状态错误"
	errMsgMap[21032] = "不能撤销该申请"
	errMsgMap[21033] = "未找到相应的仓单持仓"
	errMsgMap[21034] = "仓单持仓不足"
	errMsgMap[21035] = "找不到订单仓单头寸"
	errMsgMap[21036] = "找不到业务编号记录"
	errMsgMap[21037] = "找不到配送单记录"
	errMsgMap[21038] = "配送单状态错误"
	errMsgMap[21039] = "物流响应失败"
	errMsgMap[21040] = "找不到提货单记录"
	errMsgMap[21041] = "提货单状态错误"
	errMsgMap[21042] = "库位编号为空"
	errMsgMap[21043] = "找不到仓单头寸"
	errMsgMap[21044] = "非散装拆分"
	errMsgMap[21045] = "获取合同失败"
	errMsgMap[21046] = "合同为已经生效的"
	errMsgMap[21047] = "提货计划状态错误"
	errMsgMap[21048] = "无此提货计划"
	errMsgMap[11001] = "摘牌关联委托单号为空"
	errMsgMap[11002] = "摘牌委托数量错误"
	errMsgMap[11003] = "摘牌关联委托单号不存在"
	errMsgMap[11004] = "挂牌委托没有仓单要素"
	errMsgMap[11005] = "挂牌固定价错误"
	errMsgMap[11006] = "挂牌浮动价错误"
	errMsgMap[11007] = "挂牌固定价对手错误"
	errMsgMap[11008] = "挂牌固定价对手不能是自己"
	errMsgMap[11009] = "摘牌无对手关系"
	errMsgMap[11010] = "摘牌对手关系不匹配"
	errMsgMap[11011] = "摘牌对手数量不足成交失败"
	errMsgMap[11012] = "摘牌生成仓单失败"
	errMsgMap[11013] = "摘牌指定对手时一定是固定价"
	errMsgMap[11014] = "仓单贸易结算委托单撤单处理失败"
	errMsgMap[11015] = "仓单贸易结算单据试算平衡处理失败"
	errMsgMap[11016] = "摘牌关联挂牌委托单无效"
	errMsgMap[11017] = "委托单剩余数量不足"
	errMsgMap[11018] = "无效的浮动价格"
	errMsgMap[11019] = "无指定的浮动价格商品"
	errMsgMap[11020] = "浮动价升贴水无效"
	errMsgMap[11021] = "固定价价格无效"
	errMsgMap[11022] = "市场交易费用配置不存在"
	errMsgMap[11023] = "挂牌委托数量错误"
	errMsgMap[11024] = "关联挂牌单不能议价"
	errMsgMap[11025] = "议价申请数量错误"
	errMsgMap[11026] = "议价申请ID不能为空"
	errMsgMap[11027] = "议价申请价格错误"
	errMsgMap[11028] = "议价申请ID已存在重复确认"
	errMsgMap[23001] = "供应链金融合同状态不符合预期"
	errMsgMap[23002] = "供应链金融激活日期大于合同日期"
	errMsgMap[23003] = "合同有欠款"
	errMsgMap[23004] = "合同无欠款"
	errMsgMap[23005] = "账户资金为0"
	errMsgMap[23006] = "账户存在单据"
	errMsgMap[23007] = "账户服务加钱失败"
	errMsgMap[23008] = "账户服务扣款失败"
	errMsgMap[23009] = "账户服务操作失败"
	errMsgMap[24001] = "操作成功"
	errMsgMap[24002] = "数据库操作失败"
	errMsgMap[24003] = "获取缓存失败"
	errMsgMap[24004] = "数据库更新动作失败"
	errMsgMap[24005] = "未找到交收商品ID"
	errMsgMap[24006] = "未找到交收商品关联的仓单要素"
	errMsgMap[24007] = "未找到可用策略"
	errMsgMap[24008] = "可用券不足"
	errMsgMap[24009] = "策略已经暂停暂停"
	errMsgMap[24010] = "成本价高于零售价"
	errMsgMap[24011] = "发货申请没有发货明细"
	errMsgMap[24012] = "分润比例配置错误"
	errMsgMap[24013] = "申请类型错误"
	errMsgMap[24014] = "数据取值错误"
	errMsgMap[24015] = "必填字段缺失"
	errMsgMap[24016] = "字段取值非法"
	errMsgMap[24017] = "查询数据库失败"
	errMsgMap[24018] = "发票已开不能重复发起申请或审核"
	errMsgMap[24019] = "发货金额小于行权金额"
	errMsgMap[24020] = "发货单状态不正常"
	errMsgMap[24021] = "账户类型错误"
	errMsgMap[24022] = "发货配置比例错误"
	errMsgMap[24023] = "行权对应交收商品不是同一个"
	errMsgMap[24024] = "可用盈亏不足"
	errMsgMap[24025] = "市场状态不是开市"
	errMsgMap[24026] = "账户有冻结券"
	errMsgMap[24027] = "特许经销商为空"
	errMsgMap[24028] = "用户赠送红包表重复"
	errMsgMap[24029] = "获取积分类型失败"
	errMsgMap[24030] = "获取分润参数失败"
	errMsgMap[24031] = "不在待开市状态"
	errMsgMap[24032] = "发货单不是当月创建"
	errMsgMap[25001] = "没有找到竞拍商品信息"
	errMsgMap[25002] = "无成交ID"
	errMsgMap[25003] = "无买方应付/应收金额"
	errMsgMap[25004] = "无卖方应付/应收金额"
	errMsgMap[25005] = "无交易所方应收金额"
	errMsgMap[25006] = "成交ID不存在"
	errMsgMap[25007] = "违约已经处理完成"
	errMsgMap[25008] = "无拍卖商品申请ID"
	errMsgMap[25009] = "无报价系数"
	errMsgMap[25010] = "无委托数量或价格"
	errMsgMap[25011] = "无参与竞拍委托ID"
	errMsgMap[25012] = "没有申请参与竞拍不能报价"
	errMsgMap[25013] = "竞拍商品不在拍卖状态"
	errMsgMap[25014] = "竞拍商品申请ID错误"
	errMsgMap[25015] = "拍卖商品保证金错误"
	errMsgMap[25016] = "拍卖商品起拍交易日错误"
	errMsgMap[25017] = "竞价竞拍无相关参数"
	errMsgMap[25018] = "降价竞拍无相关参数"
	errMsgMap[25019] = "大宗竞拍无相关参数"
	errMsgMap[25020] = "竞拍商品无开始或结束时间"
	errMsgMap[25021] = "竞价报价无价格幅度系数"
	errMsgMap[25022] = "降价报价无当前价格"
	errMsgMap[25023] = "大宗报价无价格或数量"
	errMsgMap[25024] = "违约处理资金总和不正确"
	errMsgMap[25025] = "未到起拍时间不能报价"
	errMsgMap[25026] = "超过拍卖结束时间不能报价"
	errMsgMap[25027] = "竞拍账号不能与拍卖账户相同"
	errMsgMap[25028] = "不能连续报价"
	errMsgMap[25029] = "不能再次报价"
	errMsgMap[25030] = "不能重复申请参与竞拍"
	errMsgMap[25031] = "竞拍报价请求无当前价格"
	errMsgMap[25032] = "竞拍报价请求当前价格无效"
	errMsgMap[25033] = "竞拍报价不存在有效价格"
	errMsgMap[25034] = "开始时间或结束时间格式错误"
	errMsgMap[25035] = "不能重复审核"
	errMsgMap[25036] = "拍品不存在"
	errMsgMap[25037] = "拍品状态已变,不允许注销"
	errMsgMap[25038] = "无拍品id"
	errMsgMap[25039] = "拍卖开始时间小于当前时间"
	errMsgMap[25040] = "拍品状态已变,不允许修改"
	errMsgMap[25041] = "拍卖结束时间小于当前时间"
	errMsgMap[25042] = "场次不存在"
	errMsgMap[25043] = "场次状态不对"
	errMsgMap[25044] = "场次交易日错误"
	errMsgMap[25045] = "场次没有开始时间"
	errMsgMap[25046] = "没有参与场次不允许报价"
	errMsgMap[25047] = "返利比率非法"
	errMsgMap[25048] = "起拍价不能小于底价"
	errMsgMap[25049] = "请缴纳场次保证金"
	errMsgMap[25050] = "拍品买卖方向与竞拍方向必须相反"
	errMsgMap[25051] = "履约交货模式无效"
	errMsgMap[25052] = "履约分步提货参数无效"
	errMsgMap[25053] = "履约分步提货买卖方释放比率无效"
	errMsgMap[25054] = "履约分步提货执行方式无效"
	errMsgMap[25055] = "履约分步提货执行方无效"
	errMsgMap[25056] = "履约分步提货最小执行量无效"
	errMsgMap[25057] = "请求消息没有用户ID"
	errMsgMap[25058] = "用户不存在"
	errMsgMap[25059] = "初始化抽奖器失败"
	errMsgMap[25060] = "用户抽奖次数不足"
	errMsgMap[25061] = "用户没有获取抽奖码权限"
	errMsgMap[25062] = "用户抽奖码已存在"
	errMsgMap[25063] = "请求消息没有账户ID"
	errMsgMap[25064] = "请求消息没有拍点商品ID"
	errMsgMap[25065] = "拍得者记录不存在"
	errMsgMap[25066] = "生成抽奖码失败"
	errMsgMap[25067] = "用户已经是VIP无需升级"
	errMsgMap[25068] = "用户PD不足"
	errMsgMap[25069] = "无法找到VIP升级配置"
	errMsgMap[25070] = "请求商品不存在"
	errMsgMap[25071] = "请求商品的扩展商品组不存在"
	errMsgMap[25072] = "请求商品的不是拍点"
	errMsgMap[25073] = "拍点互转配置不存在"
	errMsgMap[25074] = "数量超出当日最大转入限制"
	errMsgMap[25075] = "数量超出单次最大转入限制"
	errMsgMap[25076] = "数量低于单次最小转入限制"
	errMsgMap[25077] = "拍点购买体力配置不存在"
	errMsgMap[25078] = "请求商品的不是金点"
	errMsgMap[25079] = "用户不是VIP无法购买体力"
	errMsgMap[25080] = "拍点转金点转换额度不足"
	errMsgMap[25081] = "拍点转金点转换配置不存在"
	errMsgMap[25082] = "金点转拍点配置不存在"
	errMsgMap[25083] = "底价必须大于起拍价"
	errMsgMap[25084] = "出价能量不足"
	errMsgMap[25085] = "出价检查不存在该商品"
	errMsgMap[25086] = "出价奖励与能量比不存在"
	errMsgMap[25087] = "同一人在一段时间内部能连续出价"
	errMsgMap[25088] = "金点拍扩展市场配置不存在"
	errMsgMap[25089] = "商品金点转能量配置不存在"
	errMsgMap[25090] = "竞拍审核申请不存在"
	errMsgMap[25091] = "竞拍审核申请状态错误"
	errMsgMap[25092] = "拍点信息不存在"
	errMsgMap[25093] = "拍点外部转入无拍点代码"
	errMsgMap[25094] = "拍点外部转入配置不存在"
	errMsgMap[25095] = "请求无流水号"
	errMsgMap[25096] = "拍点外部转入无手机号码"
	errMsgMap[25097] = "拍点外部转入无拍点数量"
	errMsgMap[25098] = "拍点外部转入转入值不合法"
	errMsgMap[25099] = "拍点外部转入手机号对应的用户不存在"
	errMsgMap[25100] = "拍品最高价必须大于起拍价和底价"
	errMsgMap[25101] = "非好友不能赠送"
	errMsgMap[26101] = "开始交易日晚于当前交易日"
	errMsgMap[26102] = "挂牌单重复"
	errMsgMap[26103] = "获取价格失败"
	errMsgMap[26201] = "挂牌单不存在"
	errMsgMap[26202] = "获取成交价失败"
	errMsgMap[26301] = "获取委托单失败"
	errMsgMap[26302] = "预售集采可用数量不足"
	errMsgMap[26303] = "开始日期大于等于结束日期"
	errMsgMap[26304] = "只有待审核状态可以撤回"
	errMsgMap[26305] = "非未开始状态"
	errMsgMap[26306] = "买方账户和卖方账户相同"
	errMsgMap[26307] = "账户无此市场权限"
	errMsgMap[26308] = "数量小于最小摘牌数量"
	errMsgMap[26309] = "预售数量必须大于0"
	errMsgMap[26310] = "预售价格必须大于0"
	errMsgMap[26311] = "价格档位至少一条"
	errMsgMap[26312] = "价格档位设置需递减"
	errMsgMap[26313] = "预售数量超出最大值"
	errMsgMap[26314] = "预售价格超出最大值"
	errMsgMap[26315] = "预售价格小数位错误"
	errMsgMap[26346] = "委托量不等于最后剩余量"
	errMsgMap[26316] = "只有未提交审核可以撤销"
	errMsgMap[27001] = "找不到商品所属市场"
	errMsgMap[27002] = "找不到市场的交易日"
	errMsgMap[27003] = "找不到报价模式"
	errMsgMap[27004] = "市场状态不对 无法自动报价"
	errMsgMap[27005] = "没有找到需要撤销的报价"
	errMsgMap[28001] = "持仓单无法配对"
	errMsgMap[28002] = "持仓单买和卖数量差不为0"
	errMsgMap[28003] = "解冻买方货款节点超时"
	errMsgMap[28004] = "冻结卖方货款节点超时"
	errMsgMap[28005] = "确认行权平仓节点超时"
	errMsgMap[28006] = "资金划转节点超时"
	errMsgMap[28007] = "存在资金划转失败的单据记录"
	errMsgMap[28008] = "违约处理节点超时"
	errMsgMap[28009] = "委托单关联单号重复"
	errMsgMap[28010] = "履约节点超时"
	errMsgMap[28011] = "买方冻结金额错误"
	errMsgMap[28012] = "挂牌期权平仓委托不能撤销"
	errMsgMap[29001] = "原密码错误"
	errMsgMap[29002] = "手机号错误,请重新输入"
	errMsgMap[29003] = "实名证件信息错误,请重新输入"
	errMsgMap[29004] = "验证码错误"
	errMsgMap[29005] = "银行卡号错误,请重新输入"
	errMsgMap[29006] = "帐号不存在或非正常状态"
	errMsgMap[29007] = "该状态无法进行本次操作"
	errMsgMap[29008] = "已存在未处理的申请"
	errMsgMap[29009] = "未查询到数据"
	errMsgMap[29010] = "合同编号不存在"
	errMsgMap[29011] = "该合同已提货"
	errMsgMap[29012] = "提货计划不存在"
	errMsgMap[29013] = "提货数量不足"
	errMsgMap[30001] = "用户已签约,不能重复签约"
	errMsgMap[30002] = "签约失败"
	errMsgMap[31001] = "查询参数失败"
	errMsgMap[31002] = "校验白名单失败"
	errMsgMap[31003] = "查询数据库失败"
	errMsgMap[31004] = "查询内存数据库失败"
	errMsgMap[31005] = "无效MSGTYPE"
	errMsgMap[31006] = "无效ORDERID"
	errMsgMap[32001] = "请求投标账户ID为空"
	errMsgMap[32002] = "请求投标用户ID为空"
	errMsgMap[32003] = "账户无此市场权限"
	errMsgMap[32004] = "请求商品ID为空"
	errMsgMap[32005] = "投标对应的招标信息不存在"
	errMsgMap[32006] = "投标对应的招标状态不是招标中"
	errMsgMap[32007] = "投标对应的招标状态不是已开标"
	errMsgMap[32008] = "投标状态不是已开标"
	errMsgMap[32009] = "评分对应投标信息不存在"
	errMsgMap[32010] = "请求中标用户ID为空"
	errMsgMap[32011] = "中标对应的招标信息不存在"
	errMsgMap[32012] = "招标状态不是已评分"
	errMsgMap[32013] = "中标对应的投标信息不存在"
	errMsgMap[32014] = "投标状态不是已评分"
	errMsgMap[32015] = "招标信息不存在"
	errMsgMap[32016] = "招标状态不可中止"
	errMsgMap[32017] = "招标状态不是待确认状态"
	errMsgMap[32018] = "招标状态不是已确认"
	errMsgMap[32019] = "中标审核状态非法"
	errMsgMap[32020] = "请求中标ID为空"
	errMsgMap[32021] = "中标信息不存在"
	errMsgMap[32022] = "中标审核状态不是待审核"
	errMsgMap[32023] = "中标是否公示不合法"
	errMsgMap[32024] = "招标状态不是公示中"
	errMsgMap[32025] = "中标状态不是公示中"
	errMsgMap[32026] = "招标开标时间格式不正确"
	errMsgMap[32027] = "公示截止时间格式不正确"
	errMsgMap[32028] = "请求招标用户ID为空"
	errMsgMap[32029] = "请求招标账户ID为空"
	errMsgMap[32030] = "招投标账号ID不存在"
	errMsgMap[32031] = "投标状态不是已中标"
	errMsgMap[32032] = "投标信息不存在"
	errMsgMap[32033] = "招标指定对手不存在"
	errMsgMap[32034] = "不能对自已发起的招标进行投标"
	errMsgMap[12001] = "未找到内盘委托单"
	errMsgMap[12002] = "未找到内盘撤单委托单"
	errMsgMap[12003] = "转换处理类失败"
	errMsgMap[12004] = "未找到外盘委托单"
	errMsgMap[12005] = "外盘撤单委托重复收到"
	errMsgMap[12006] = "未找到外盘撤单委托单"
	errMsgMap[12007] = "外盘撤单委托状态错误"
	errMsgMap[12008] = "外盘委托状态错误"
	errMsgMap[12009] = "外盘成交单号重复收到"
	errMsgMap[12010] = "委托初始化失败"
	errMsgMap[12011] = "交易费用配置未找到"
	errMsgMap[12012] = "交易保证金配置未找到"
	errMsgMap[12013] = "交易外部费用配置未找到"
	errMsgMap[12014] = "交易外部保证金配置未找到"
	errMsgMap[12015] = "交易汇率配置未找到"
	errMsgMap[12016] = "交易外部汇率配置未找到"
	errMsgMap[12017] = "对冲平台成交单表找不到此单号"
	errMsgMap[12018] = "MHP平台错误"
	errMsgMap[12019] = "委托来源标识错误"
	errMsgMap[12020] = "操作类型标识错误"
	errMsgMap[12021] = "投机套保标识错误"
	errMsgMap[12022] = "平仓标识错误"
	errMsgMap[12023] = "MHP平台未连接"
	errMsgMap[12024] = "获取行情价失败"
	errMsgMap[12025] = "市场处于非交易时间段,不能下单"
	errMsgMap[12026] = "卖出委托数量过大,请减少委托数量再重试"
	errMsgMap[12027] = "挂单数量超过限额,请稍后重试"
	errMsgMap[12028] = "主账号状态只可卖出,不能买入"
	errMsgMap[12029] = "可能会自成交,请修改委托价格"
	errMsgMap[12050] = "交易规则校验参数非法"
	errMsgMap[12051] = "交易规则校验:未通过交易品种限制规则"
	errMsgMap[12052] = "交易规则校验:未通过单笔最大下单量规则"
	errMsgMap[12053] = "交易规则校验:未通过最大持仓量规则"
	errMsgMap[12054] = "交易规则校验:未通过只允许交易主力合约规则"
	errMsgMap[12055] = "交易规则校验:未通过风险率/安全度禁止交易规则"
	errMsgMap[12056] = "结算对冲外部成交检查撤单数量错误"
	errMsgMap[12057] = "结算对冲外部成交检查撤单不存在"
	errMsgMap[12058] = "结算对冲外部成交检查有效委托单数量错误"
	errMsgMap[12059] = "结算对冲外部成交检查有效委托单单据不符"
	errMsgMap[12060] = "结算对冲外部成交检查已完成委托单数量错误"
	errMsgMap[12061] = "结算对冲外部成交检查已完成委托单不存在"
	errMsgMap[12062] = "商品的结算价Redis解析错误"
	errMsgMap[12063] = "结算价算法找不到结算价"
	errMsgMap[12064] = "结算结算价获取异常"
	errMsgMap[12065] = "结算开始应答超时"
	errMsgMap[12066] = "结算母账号成交单校验失败"
	errMsgMap[12067] = "结算存在持仓单没有结算价"
	errMsgMap[12068] = "结算持仓单处理数据错误"
	errMsgMap[12069] = "交易规则校验:未通过涨跌停禁止交易规则"
	errMsgMap[12070] = "为避免异常交易行为，当日内该合约禁止撤单"
	errMsgMap[12071] = "为避免异常交易行为，当日内该合约禁止撤涨跌停价位单"
	errMsgMap[12072] = "为避免异常交易行为，当日内该合约禁止撤大单"
	errMsgMap[12073] = "为避免异常交易行为，当日内该合约禁止开仓"
	errMsgMap[12074] = "为避免异常交易行为，当日内该合约禁止在涨跌停价位开仓"
	errMsgMap[12075] = "为避免异常交易行为，当日内该合约禁止开大单仓"
	errMsgMap[12076] = "活动不存在"
	errMsgMap[12077] = "数量不在允许的范围内"
	errMsgMap[12078] = "当前时间不在允许申请的范围内"
	errMsgMap[12079] = "请求的商品不属于该活动"
	errMsgMap[12080] = "账号没有权限"
	errMsgMap[12081] = "获取费用参数失败"
	errMsgMap[12082] = "审核失败，当前状态不是待审核"
	errMsgMap[12083] = "审核失败，划转账号有重复"
	errMsgMap[12084] = "审核失败，划转数量有误"
	errMsgMap[12085] = "审核失败，划转数量不足"
	errMsgMap[12086] = "解锁失败，当前状态不是申请成功"
	errMsgMap[12087] = "撤销失败，当前状态不是待审核"
	errMsgMap[12088] = "获取赠送参数失败"
	errMsgMap[12089] = "锁仓结束日时间格式有误"
	errMsgMap[12090] = "下单权限不足"
	errMsgMap[12091] = "不是场外成交的委托单"
	errMsgMap[12092] = "场外成交价格非法"
	errMsgMap[12093] = "场外成交关联委托单不是可成交的状态"
	errMsgMap[12094] = "合约即将到期，禁止开仓"
	errMsgMap[12095] = "止盈止损关联单号不正确"
	errMsgMap[12096] = "止盈止损单据已存在"
	errMsgMap[12097] = "关联单号不存在或不是可撤状态"
	errMsgMap[12098] = "不允许连续开仓"
	errMsgMap[12099] = "当前不允许用户开仓"
	errMsgMap[12100] = "止盈止损单号不正确或不是可激活状态"
	errMsgMap[12101] = "单号不正确或不是可修正状态"
	errMsgMap[12102] = "请勿频繁操作清仓"
	errMsgMap[12103] = "不在可交易时间内"
	errMsgMap[12104] = "止盈止损单据数量超出限制"
	errMsgMap[13001] = "结算检查积分失败"
	errMsgMap[14001] = "中间商品ID不存在"
	errMsgMap[14002] = "计算估值失败"
	errMsgMap[14003] = "获取折算要素失败"
	errMsgMap[15001] = "行权类型为空"
	errMsgMap[15002] = "行权类型非法"
	errMsgMap[15003] = "期权类型非法"
	errMsgMap[15004] = "期权类型为空"
	errMsgMap[15005] = "行权日类型为空"
	errMsgMap[15006] = "行权日类型非法"
	errMsgMap[15007] = "行权周期为空"
	errMsgMap[15008] = "行权周期非法"
	errMsgMap[15009] = "行权日为空"
	errMsgMap[15010] = "行权日非法"
	errMsgMap[15011] = "行权价未空"
	errMsgMap[15012] = "行权价非法"
	errMsgMap[15013] = "权利金伟空"
	errMsgMap[15014] = "权利金非法"
	errMsgMap[15015] = "建仓数量为空"
	errMsgMap[15016] = "建仓数量非法"
	errMsgMap[15017] = "标的物商品ID为空"
	errMsgMap[15018] = "标的物商品不存在"
	errMsgMap[15019] = "行权成交单ID为空"
	errMsgMap[15020] = "行权持仓单不存在"
	errMsgMap[15021] = "行权数量为空"
	errMsgMap[15022] = "行权数量不等于持仓数量"
	errMsgMap[15023] = "成交单不存在"
	errMsgMap[15024] = "欧式期权只能在到期当天行权"
	errMsgMap[15025] = "买卖方向为空"
	errMsgMap[15026] = "行权买卖方向非法"
	errMsgMap[15027] = "对冲外部成交单ID为空"
	errMsgMap[15028] = "对冲只能是期权卖持仓"
	errMsgMap[15029] = "对冲外部成交买卖方向为空"
	errMsgMap[15030] = "对冲数量为空"
	errMsgMap[15031] = "对冲数量非法"
	errMsgMap[16001] = "商品不存在"
	errMsgMap[16002] = "报价状态错误"
	errMsgMap[16003] = "年化收益率无效"
	errMsgMap[16004] = "申请状态错误"
	errMsgMap[16005] = "申请ID为空"
	errMsgMap[16006] = "品种状态错误"
	errMsgMap[16008] = "是否自动上架错误"
	errMsgMap[16009] = "商品用户ID不符"
	errMsgMap[16010] = "商品账户ID不符"
	errMsgMap[16011] = "商品挂牌状态错误"
	errMsgMap[16012] = "基金公司报价请求无对应配置"
	errMsgMap[16013] = "交割商品代码已存在"
	errMsgMap[16014] = "结算限期回购委托单异常"
	errMsgMap[16015] = "结算限期回购挂牌成交单异常"
	errMsgMap[16016] = "结算限期回购摘牌成交单异常"
	errMsgMap[16017] = "结算限期回购无对应的基金公司"
	errMsgMap[16018] = "审核认购期限无效"
	errMsgMap[16019] = "审核挂牌期限无效"
	errMsgMap[16020] = "审核基金公司无效"
	errMsgMap[16021] = "商城审核申请不存在"
	errMsgMap[16022] = "商城审核申请状态错误"
	errMsgMap[16023] = "商城审核申请商品错误"
	errMsgMap[16024] = "商城审核无限售期限"
	errMsgMap[16025] = "商城审核无收益周期"
	errMsgMap[16026] = "商城审核无每周期收益率"
	errMsgMap[16027] = "商城审核无最长计息次数"
	errMsgMap[16028] = "商城审核无回购商"
	errMsgMap[16029] = "指定回购商不存在"
	errMsgMap[16030] = "商城回购商品信息不存在"
	errMsgMap[16031] = "商城回购商品不存在"
	errMsgMap[16032] = "商城回购商品数量不足"
	errMsgMap[16033] = "商城回购商品指定最小日期错误"
	errMsgMap[16034] = "商城提货对应申请不存在"
	errMsgMap[16035] = "商城提货对应申请状态错误"
	errMsgMap[16036] = "商城提货对应申请的商品持仓信息错误"
	errMsgMap[16037] = "商城请求商品ID错误"
	errMsgMap[16038] = "商城请求商品状态错误"
	errMsgMap[16039] = "商城下架商品存在冻结数量"
	errMsgMap[16040] = "商城购买的商品数量不够"
	errMsgMap[16041] = "商城提货对应的商品持仓数量不够"
	errMsgMap[16042] = "结算回购成交异常"
	errMsgMap[16043] = "结算回购成交状态未处理"
}
